
package processment2;

public class Bicicleta {
    public int numeroRuedas;
    public int numeroAsientos;
    public int valorVelocimetro;
    public int indicador;
    public int frenoDelanteo;
    public int frenoTracero;
    public int VelocidadCaja;

    public Bicicleta(int numeroRuedas, int numeroAsientos, int valorVelocimetro, int indicador, int frenoDelanteo, int frenoTracero, int VelocidadCaja) {
        this.numeroRuedas = numeroRuedas;
        this.numeroAsientos = numeroAsientos;
        this.valorVelocimetro = valorVelocimetro;
        this.indicador = indicador;
        this.frenoDelanteo = frenoDelanteo;
        this.frenoTracero = frenoTracero;
        this.VelocidadCaja = VelocidadCaja;
    }

    public Bicicleta() {
    }

    public void incrementarVelocidadCaja() {        
        valorVelocimetro = 0; System.out.println("     Incrementado Velocidad");
        for(int indexVelocidadCaja = 0; indexVelocidadCaja<=4; indexVelocidadCaja++) {
            valorVelocimetro = valorVelocimetro + 1;
            if(valorVelocimetro <= 4) { System.out.println(""+valorVelocimetro+" ...Km/h");}
            if(valorVelocimetro == 4) { System.out.println("     Velocidad Maxima...");}            
        }
    }
    
    public void disminuirVelocidadCaja() {        
        valorVelocimetro = 4;
        System.out.println("     Disminuyendo Velocidad");
        for(int indexVelocidadCaja = 0; indexVelocidadCaja<=4; indexVelocidadCaja++) {
            valorVelocimetro = valorVelocimetro - 1;
            if(valorVelocimetro >= 0) { System.out.println(""+valorVelocimetro+" ...Km/h");}
            if(valorVelocimetro == 0) { System.out.println("     Velocidad Minima...");}         
        }        
    }
    
    public void indicarGiro(int anguloGiro) {
        if(anguloGiro < 90 && anguloGiro > 0) { System.out.println("...Girando a la Derecha");}
        if(anguloGiro < 180 && anguloGiro > 90) { System.out.println("    ...Girando a la Izquierda");}
    }

    public void setVelocidadCaja(int VelocidadCaja) {
        this.VelocidadCaja = VelocidadCaja;
    }

    public void setFrenoDelanteo(int frenoDelanteo) {
        this.frenoDelanteo = frenoDelanteo;
    }

    public void setFrenoTracero(int frenoTracero) {
        this.frenoTracero = frenoTracero;
    }

    public void setIndicador(int indicador) {
        this.indicador = indicador;
    }

    public void setNumeroAsientos(int numeroAsientos) {
        this.numeroAsientos = numeroAsientos;
    }

    public void setNumeroRuedas(int numeroRuedas) {
        this.numeroRuedas = numeroRuedas;
    }

    public void setValorVelocimetro(int valorVelocimetro) {
        this.valorVelocimetro = valorVelocimetro;
    }

    public int getVelocidadCaja() {
        return VelocidadCaja;
    }

    public int getFrenoDelanteo() {
        return frenoDelanteo;
    }

    public int getFrenoTracero() {
        return frenoTracero;
    }

    public int getIndicador() {
        return indicador;
    }

    public int getNumeroAsientos() {
        return numeroAsientos;
    }

    public int getNumeroRuedas() {
        return numeroRuedas;
    }

    public int getValorVelocimetro() {
        return valorVelocimetro;
    }        
}
